package co.edu.udea.iw.tusanimes.dto;

import java.util.Set;

import com.mysql.jdbc.Blob;

/**
 * Clase DTO para el mapeo de las Series en el sistema
 * 
 * @author Johan Torres
 * @version 1.0
 * 
 */
public class Serie {

	private int id;
	private String nombre;
	private String sipnosis;
	private Blob imagen;
	private Set<Usuario> suscriptores;
	private Set<Genero> generos;
	private Set<ComentarioPublicacion> comentarios;
	private Set<Video> videos;

	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}

	/**
	 * @param id
	 *            the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}

	/**
	 * @return the nombre
	 */
	public String getNombre() {
		return nombre;
	}

	/**
	 * @param nombre
	 *            the nombre to set
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * @return the sipnosis
	 */
	public String getSipnosis() {
		return sipnosis;
	}

	/**
	 * @param sipnosis
	 *            the sipnosis to set
	 */
	public void setSipnosis(String sipnosis) {
		this.sipnosis = sipnosis;
	}

	/**
	 * @return the imagen
	 */
	public Blob getImagen() {
		return imagen;
	}

	/**
	 * @param imagen
	 *            the imagen to set
	 */
	public void setImagen(Blob imagen) {
		this.imagen = imagen;
	}

	/**
	 * @return the suscriptores
	 */
	public Set<Usuario> getSuscriptores() {
		return suscriptores;
	}

	/**
	 * @param suscriptores
	 *            the suscriptores to set
	 */
	public void setSuscriptores(Set<Usuario> suscriptores) {
		this.suscriptores = suscriptores;
	}

	/**
	 * @return the generos
	 */
	public Set<Genero> getGeneros() {
		return generos;
	}

	/**
	 * @param generos
	 *            the generos to set
	 */
	public void setGeneros(Set<Genero> generos) {
		this.generos = generos;
	}

	/**
	 * @return the comentarios
	 */
	public Set<ComentarioPublicacion> getComentarios() {
		return comentarios;
	}

	/**
	 * @param comentarios
	 *            the comentarios to set
	 */
	public void setComentarios(Set<ComentarioPublicacion> comentarios) {
		this.comentarios = comentarios;
	}

	/**
	 * @return the videos
	 */
	public Set<Video> getVideos() {
		return videos;
	}

	/**
	 * @param videos
	 *            the videos to set
	 */
	public void setVideos(Set<Video> videos) {
		this.videos = videos;
	}

}
